COMPIL_PRE=arm-linux-
#此处必须将start.o 放在第一个，暂时不知道为什么，不是制定入口即可吗？
OBJ=head.o init.o nand.o serial.o led_on.o

nand.bin:${OBJ}
	${COMPIL_PRE}ld -Tnand.lds -o nand_elf $^
	${COMPIL_PRE}objcopy -O binary -S nand_elf $@
	${COMPIL_PRE}objdump -d -s nand_elf > nand.dis

%.o:%.s
	${COMPIL_PRE}gcc -O2  -c $<
%.o:%.c
	${COMPIL_PRE}gcc -O2  -c $<

clean:
	rm -f *.o *_elf *.bin *.dis

